package br.com.eres.control;

import org.jdom2.Document;
import org.jdom2.Element;

import android.content.Context;

public class Requisicao {

	public Document FazerRequisicao(Context context_, String operacao_,
			String tpConsulta_, String nMesa_, String cSecao_,
			String descParcial_, String geral_) {

		Element SccReq = new Element("scc-req");

		Element Cabecalho = new Element("cabecalho");
		Element Requisicao = new Element("requisicao");
		Element Consulta = new Element("consulta");

		Element Operacao = new Element("operacao");
		Element Idsessao = new Element("idsecao");

		Operacao.addContent(operacao_);
		Idsessao.addContent(Sessao.SESSAO.getCodSessao(context_));

		Cabecalho.addContent(Operacao);
		Cabecalho.addContent(Idsessao);

		Requisicao.addContent(Consulta);

		Element TipoConsulta = new Element("tipoconsulta");
		Element NumeroMesa = new Element("numeromesa");
		Element CodSecao = new Element("codigosecao");
		Element DescParcial = new Element("descricaoparcial");
		Element Geral = new Element("geral");

		if (!tpConsulta_.trim().equalsIgnoreCase(""))
			TipoConsulta.addContent(tpConsulta_.trim());
		if (!nMesa_.trim().equalsIgnoreCase(""))
			NumeroMesa.addContent(nMesa_.trim());
		if (!geral_.trim().equalsIgnoreCase(""))
			Geral.addContent(geral_.trim());
		if (!cSecao_.trim().equalsIgnoreCase(""))
			CodSecao.addContent(cSecao_.toString());
		if (!descParcial_.trim().equalsIgnoreCase(""))
			DescParcial.addContent(descParcial_);

		Consulta.addContent(TipoConsulta);
		Consulta.addContent(NumeroMesa);
		Consulta.addContent(CodSecao);
		Consulta.addContent(DescParcial);
		Consulta.addContent(Geral);

		SccReq.addContent(Cabecalho);
		SccReq.addContent(Requisicao);

		Document doc = new Document();
		doc.setRootElement(SccReq);

		return doc;
	}

}
